<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>v_hdmi_common: Overview</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">v_hdmi_common
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__hdmi__common.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">Overview</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdmi_c___f_r_l___c_t_s___n___val.html">XHdmiC_FRL_CTS_N_Val</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">FRL CTS/N Value Table.  <a href="struct_x_hdmi_c___f_r_l___c_t_s___n___val.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdmi_c___t_m_d_s___n___table.html">XHdmiC_TMDS_N_Table</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">TMDS Char/N Value Table.  <a href="struct_x_hdmi_c___t_m_d_s___n___table.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdmi_c___frl_rate.html">XHdmiC_FrlRate</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains translations of FRL_Rate to Lanes and Line Rates.  <a href="struct_x_hdmi_c___frl_rate.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_h_d_m_i_c___a_v_i___info_frame.html">XHDMIC_AVI_InfoFrame</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Auxiliary Video Information Info frame.  <a href="struct_x_h_d_m_i_c___a_v_i___info_frame.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdmi_c___g_c_p___packet.html">XHdmiC_GCP_Packet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for General Control Packet.  <a href="struct_x_hdmi_c___g_c_p___packet.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdmi_c___audio___info_frame.html">XHdmiC_Audio_InfoFrame</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Audio Infoframe.  <a href="struct_x_hdmi_c___audio___info_frame.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdmi_c___audio___metadata___packet.html">XHdmiC_Audio_Metadata_Packet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Audio Metadata Infoframe.  <a href="struct_x_hdmi_c___audio___metadata___packet.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdmi_c___s_p_d___info_frame.html">XHdmiC_SPD_InfoFrame</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Source Product Descriptor Infoframe.  <a href="struct_x_hdmi_c___s_p_d___info_frame.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdmi_c___d_r_m___info_frame.html">XHdmiC_DRM_InfoFrame</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Dynamic Range and Mastering Infoframe.  <a href="struct_x_hdmi_c___d_r_m___info_frame.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_c___video_timing_ext_meta.html">XV_HdmiC_VideoTimingExtMeta</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains Video Timing Extended Metadata specific data structure.  <a href="struct_x_v___hdmi_c___video_timing_ext_meta.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_x_v___hdmi_c___src_prod_desc_i_f.html">XV_HdmiC_SrcProdDescIF</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains AMD Source Product Descriptor Infoframe specific data structure.  <a href="union_x_v___hdmi_c___src_prod_desc_i_f.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga1e7df7cffb821e6456671097b78499f6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_x_h_d_m_i_c___a_v_i___info_frame.html">XHDMIC_AVI_InfoFrame</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga1e7df7cffb821e6456671097b78499f6">XHdmiC_AVI_InfoFrame</a></td></tr>
<tr class="memdesc:ga1e7df7cffb821e6456671097b78499f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Auxiliary Video Information Info frame.  <a href="#ga1e7df7cffb821e6456671097b78499f6">More...</a><br/></td></tr>
<tr class="separator:ga1e7df7cffb821e6456671097b78499f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga771769db5c5d4504c37ddc770088df09"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_x_hdmi_c___g_c_p___packet.html">XHdmiC_GCP_Packet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga771769db5c5d4504c37ddc770088df09">XHdmiC_GeneralControlPacket</a></td></tr>
<tr class="memdesc:ga771769db5c5d4504c37ddc770088df09"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for General Control Packet.  <a href="#ga771769db5c5d4504c37ddc770088df09">More...</a><br/></td></tr>
<tr class="separator:ga771769db5c5d4504c37ddc770088df09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd1f7b3c3bc3cd4fd48f6bb1a519e44d"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="struct_x_hdmi_c___audio___info_frame.html">XHdmiC_Audio_InfoFrame</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gadd1f7b3c3bc3cd4fd48f6bb1a519e44d">XHdmiC_AudioInfoFrame</a></td></tr>
<tr class="memdesc:gadd1f7b3c3bc3cd4fd48f6bb1a519e44d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Audio Infoframe.  <a href="#gadd1f7b3c3bc3cd4fd48f6bb1a519e44d">More...</a><br/></td></tr>
<tr class="separator:gadd1f7b3c3bc3cd4fd48f6bb1a519e44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6053a84a6ce1bff4f4fee5f6ab6af2f5"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="struct_x_hdmi_c___audio___metadata___packet.html">XHdmiC_Audio_Metadata_Packet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga6053a84a6ce1bff4f4fee5f6ab6af2f5">XHdmiC_AudioMetadata</a></td></tr>
<tr class="memdesc:ga6053a84a6ce1bff4f4fee5f6ab6af2f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Audio Metadata Infoframe.  <a href="#ga6053a84a6ce1bff4f4fee5f6ab6af2f5">More...</a><br/></td></tr>
<tr class="separator:ga6053a84a6ce1bff4f4fee5f6ab6af2f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6b8399d61c1df4d2f43a9f8beae3929"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_x_hdmi_c___s_p_d___info_frame.html">XHdmiC_SPD_InfoFrame</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gad6b8399d61c1df4d2f43a9f8beae3929">XHdmiC_SPDInfoFrame</a></td></tr>
<tr class="memdesc:gad6b8399d61c1df4d2f43a9f8beae3929"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Source Product Descriptor Infoframe.  <a href="#gad6b8399d61c1df4d2f43a9f8beae3929">More...</a><br/></td></tr>
<tr class="separator:gad6b8399d61c1df4d2f43a9f8beae3929"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad015340b7446f0ee717fad548b74c316"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_x_hdmi_c___d_r_m___info_frame.html">XHdmiC_DRM_InfoFrame</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gad015340b7446f0ee717fad548b74c316">XHdmiC_DRMInfoFrame</a></td></tr>
<tr class="memdesc:gad015340b7446f0ee717fad548b74c316"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the data structure for Dynamic Range and Mastering Infoframe.  <a href="#gad015340b7446f0ee717fad548b74c316">More...</a><br/></td></tr>
<tr class="separator:gad015340b7446f0ee717fad548b74c316"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga5560783b48cec42ab0d279ecebd4d7cd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga5560783b48cec42ab0d279ecebd4d7cd">XVMaskColorId</a> </td></tr>
<tr class="memdesc:ga5560783b48cec42ab0d279ecebd4d7cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the different background colors available.  <a href="group__hdmi__common.html#ga5560783b48cec42ab0d279ecebd4d7cd">More...</a><br/></td></tr>
<tr class="separator:ga5560783b48cec42ab0d279ecebd4d7cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga364c90224725c9e995d2b4298619b24f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga364c90224725c9e995d2b4298619b24f">XHdmiC_PicAspectRatio</a> </td></tr>
<tr class="memdesc:ga364c90224725c9e995d2b4298619b24f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains Video identification information in tabular form.  <a href="group__hdmi__common.html#ga364c90224725c9e995d2b4298619b24f">More...</a><br/></td></tr>
<tr class="separator:ga364c90224725c9e995d2b4298619b24f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c35d86d383b349827da726125764677"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga3c35d86d383b349827da726125764677">XHdmiC_FrameRateCode</a> </td></tr>
<tr class="memdesc:ga3c35d86d383b349827da726125764677"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains FrameRate code information as per the HDMI 2.1b spec.  <a href="group__hdmi__common.html#ga3c35d86d383b349827da726125764677">More...</a><br/></td></tr>
<tr class="separator:ga3c35d86d383b349827da726125764677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa865ece14535d6c9327b7dd57b829ae1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gaa865ece14535d6c9327b7dd57b829ae1">XHdmiC_ResolutionID</a> </td></tr>
<tr class="memdesc:gaa865ece14535d6c9327b7dd57b829ae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains Resolution ID's information as per the HDMI 2.1b spec.  <a href="group__hdmi__common.html#gaa865ece14535d6c9327b7dd57b829ae1">More...</a><br/></td></tr>
<tr class="separator:gaa865ece14535d6c9327b7dd57b829ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa43dceac5eee488e35c57a5616f705db"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gaa43dceac5eee488e35c57a5616f705db">XHdmiC_Colorspace</a> { , <a class="el" href="group__hdmi__common.html#ggaa43dceac5eee488e35c57a5616f705dbaf58dbf25b748d7074aab4f8b3b3721e6">XHDMIC_COLORSPACE_YUV420</a>
 }</td></tr>
<tr class="separator:gaa43dceac5eee488e35c57a5616f705db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e404939307b039508d3f33af8455869"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga6e404939307b039508d3f33af8455869">XHdmiC_FRLCharRate</a> </td></tr>
<tr class="memdesc:ga6e404939307b039508d3f33af8455869"><td class="mdescLeft">&#160;</td><td class="mdescRight">FRL Character Rate Enumeration.  <a href="group__hdmi__common.html#ga6e404939307b039508d3f33af8455869">More...</a><br/></td></tr>
<tr class="separator:ga6e404939307b039508d3f33af8455869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e0058531c83eb8e78fc88c99f589c47"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga8e0058531c83eb8e78fc88c99f589c47">XHdmiC_MaxFrlRate</a> </td></tr>
<tr class="memdesc:ga8e0058531c83eb8e78fc88c99f589c47"><td class="mdescLeft">&#160;</td><td class="mdescRight">FRL Rate Enumeration.  <a href="group__hdmi__common.html#ga8e0058531c83eb8e78fc88c99f589c47">More...</a><br/></td></tr>
<tr class="separator:ga8e0058531c83eb8e78fc88c99f589c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga56cb0d46a7b567d7193cd28f2ffee1df"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga56cb0d46a7b567d7193cd28f2ffee1df">XHdmiC_TMDS_GetNVal</a> (u32 TMDSCharRate, XHdmiC_SamplingFrequency AudSampleFreq)</td></tr>
<tr class="memdesc:ga56cb0d46a7b567d7193cd28f2ffee1df"><td class="mdescLeft">&#160;</td><td class="mdescRight">This returns the the N Value based Audio Sampling Rate and TMDS Character Rate.  <a href="#ga56cb0d46a7b567d7193cd28f2ffee1df">More...</a><br/></td></tr>
<tr class="separator:ga56cb0d46a7b567d7193cd28f2ffee1df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b7793b7e86b20c67830f7693c15cd52"><td class="memItemLeft" align="right" valign="top">XHdmiC_SamplingFrequency&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga1b7793b7e86b20c67830f7693c15cd52">XHdmiC_TMDS_GetAudSampFreq</a> (u32 TMDSCharRate, u32 N, u32 CTSVal)</td></tr>
<tr class="memdesc:ga1b7793b7e86b20c67830f7693c15cd52"><td class="mdescLeft">&#160;</td><td class="mdescRight">This returns the Audio Sampling Rate and TMDS Character Rate.  <a href="#ga1b7793b7e86b20c67830f7693c15cd52">More...</a><br/></td></tr>
<tr class="separator:ga1b7793b7e86b20c67830f7693c15cd52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga980446cc43c26684b9ee7ca7e36d121f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga980446cc43c26684b9ee7ca7e36d121f">XHdmiC_FRL_GetNVal</a> (<a class="el" href="group__hdmi__common.html#ga6e404939307b039508d3f33af8455869">XHdmiC_FRLCharRate</a> FRLCharRate, XHdmiC_SamplingFrequencyVal AudSampleFreqVal)</td></tr>
<tr class="memdesc:ga980446cc43c26684b9ee7ca7e36d121f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This returns the N value in FRL mode based on its Audio Sample Frequency.  <a href="#ga980446cc43c26684b9ee7ca7e36d121f">More...</a><br/></td></tr>
<tr class="separator:ga980446cc43c26684b9ee7ca7e36d121f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacca30ce011e378d78be159c4c11905eb"><td class="memItemLeft" align="right" valign="top">XHdmiC_SamplingFrequencyVal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gacca30ce011e378d78be159c4c11905eb">XHdmiC_FRL_GetAudSampFreq</a> (<a class="el" href="group__hdmi__common.html#ga6e404939307b039508d3f33af8455869">XHdmiC_FRLCharRate</a> FRLCharRate, u32 CTS, u32 N)</td></tr>
<tr class="memdesc:gacca30ce011e378d78be159c4c11905eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This returns the Audio Sample Frequency for FRL.  <a href="#gacca30ce011e378d78be159c4c11905eb">More...</a><br/></td></tr>
<tr class="separator:gacca30ce011e378d78be159c4c11905eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadedfe27d385f30a0918deea8db39107e"><td class="memItemLeft" align="right" valign="top">XHdmiC_SamplingFrequency&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gadedfe27d385f30a0918deea8db39107e">XHdmiC_GetAudIFSampFreq</a> (XHdmiC_SamplingFrequencyVal AudSampFreqVal)</td></tr>
<tr class="memdesc:gadedfe27d385f30a0918deea8db39107e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This converts the Aud.  <a href="#gadedfe27d385f30a0918deea8db39107e">More...</a><br/></td></tr>
<tr class="separator:gadedfe27d385f30a0918deea8db39107e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22f7bdff21611d718f0842e2e2cb1b69"><td class="memItemLeft" align="right" valign="top">XHdmiC_SamplingFrequencyVal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga22f7bdff21611d718f0842e2e2cb1b69">XHdmiC_GetAudSampFreqVal</a> (XHdmiC_SamplingFrequency AudSampFreqVal)</td></tr>
<tr class="memdesc:ga22f7bdff21611d718f0842e2e2cb1b69"><td class="mdescLeft">&#160;</td><td class="mdescRight">This converts the Audio Info-frame Sampling Freq.  <a href="#ga22f7bdff21611d718f0842e2e2cb1b69">More...</a><br/></td></tr>
<tr class="separator:ga22f7bdff21611d718f0842e2e2cb1b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3825c903911981964d8782372a02eedb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga3825c903911981964d8782372a02eedb">XV_HdmiC_GenerateCvtem</a> (XHdmiC_Aux *DscAuxFifo, XHdmiC_DscPpsData *DscPpsPtr, u16 HCact_Bytes, u16 HFrontPorch, u16 HBackPorch, u16 HSyncWidth)</td></tr>
<tr class="memdesc:ga3825c903911981964d8782372a02eedb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to Generate CVTEM Packet.  <a href="#ga3825c903911981964d8782372a02eedb">More...</a><br/></td></tr>
<tr class="separator:ga3825c903911981964d8782372a02eedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga733dff91b92b0fae2218cf01456ef402"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga733dff91b92b0fae2218cf01456ef402">XV_HdmiC_ParseAVIInfoFrame</a> (XHdmiC_Aux *AuxPtr, <a class="el" href="group__hdmi__common.html#ga1e7df7cffb821e6456671097b78499f6">XHdmiC_AVI_InfoFrame</a> *infoFramePtr)</td></tr>
<tr class="memdesc:ga733dff91b92b0fae2218cf01456ef402"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the Auxiliary Video Information Info Frame.  <a href="#ga733dff91b92b0fae2218cf01456ef402">More...</a><br/></td></tr>
<tr class="separator:ga733dff91b92b0fae2218cf01456ef402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccd59fa98f04c67259636ad94210a2df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gaccd59fa98f04c67259636ad94210a2df">XV_HdmiC_ParseGCP</a> (XHdmiC_Aux *AuxPtr, <a class="el" href="group__hdmi__common.html#ga771769db5c5d4504c37ddc770088df09">XHdmiC_GeneralControlPacket</a> *GcpPtr)</td></tr>
<tr class="memdesc:gaccd59fa98f04c67259636ad94210a2df"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the General Control Packet.  <a href="#gaccd59fa98f04c67259636ad94210a2df">More...</a><br/></td></tr>
<tr class="separator:gaccd59fa98f04c67259636ad94210a2df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga913be1d343b1120ac73e586123029950"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga913be1d343b1120ac73e586123029950">XV_HdmiC_ParseAudioInfoFrame</a> (XHdmiC_Aux *AuxPtr, <a class="el" href="group__hdmi__common.html#gadd1f7b3c3bc3cd4fd48f6bb1a519e44d">XHdmiC_AudioInfoFrame</a> *AudIFPtr)</td></tr>
<tr class="memdesc:ga913be1d343b1120ac73e586123029950"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the Audio Info Frame.  <a href="#ga913be1d343b1120ac73e586123029950">More...</a><br/></td></tr>
<tr class="separator:ga913be1d343b1120ac73e586123029950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf78bf1f84599b853d1ea68945732bea4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gaf78bf1f84599b853d1ea68945732bea4">XV_HdmiC_ParseAudioMetadata</a> (XHdmiC_Aux *AuxPtr, <a class="el" href="group__hdmi__common.html#ga6053a84a6ce1bff4f4fee5f6ab6af2f5">XHdmiC_AudioMetadata</a> *AudMetadata)</td></tr>
<tr class="memdesc:gaf78bf1f84599b853d1ea68945732bea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the Audio Metadata.  <a href="#gaf78bf1f84599b853d1ea68945732bea4">More...</a><br/></td></tr>
<tr class="separator:gaf78bf1f84599b853d1ea68945732bea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79cef776b730305feab45c6a19dfb10a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga79cef776b730305feab45c6a19dfb10a">XV_HdmiC_ParseSPDIF</a> (XHdmiC_Aux *AuxPtr, <a class="el" href="group__hdmi__common.html#gad6b8399d61c1df4d2f43a9f8beae3929">XHdmiC_SPDInfoFrame</a> *SPDInfoFrame)</td></tr>
<tr class="memdesc:ga79cef776b730305feab45c6a19dfb10a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the SPD Infoframes.  <a href="#ga79cef776b730305feab45c6a19dfb10a">More...</a><br/></td></tr>
<tr class="separator:ga79cef776b730305feab45c6a19dfb10a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd1005bd244b1fc5c39f3378624524f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gabd1005bd244b1fc5c39f3378624524f2">XV_HdmiC_ParseDRMIF</a> (XHdmiC_Aux *AuxPtr, <a class="el" href="group__hdmi__common.html#gad015340b7446f0ee717fad548b74c316">XHdmiC_DRMInfoFrame</a> *DRMInfoFrame)</td></tr>
<tr class="memdesc:gabd1005bd244b1fc5c39f3378624524f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the DRM Infoframes.  <a href="#gabd1005bd244b1fc5c39f3378624524f2">More...</a><br/></td></tr>
<tr class="separator:gabd1005bd244b1fc5c39f3378624524f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9564cf5146bc722ba8f7e5bc22c32edd"><td class="memItemLeft" align="right" valign="top">XHdmiC_Aux&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga9564cf5146bc722ba8f7e5bc22c32edd">XV_HdmiC_AVIIF_GeneratePacket</a> (<a class="el" href="group__hdmi__common.html#ga1e7df7cffb821e6456671097b78499f6">XHdmiC_AVI_InfoFrame</a> *infoFramePtr)</td></tr>
<tr class="memdesc:ga9564cf5146bc722ba8f7e5bc22c32edd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function generates and sends Auxilliary Video Infoframes.  <a href="#ga9564cf5146bc722ba8f7e5bc22c32edd">More...</a><br/></td></tr>
<tr class="separator:ga9564cf5146bc722ba8f7e5bc22c32edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33f0117552be5c9dd1f524734d6c6342"><td class="memItemLeft" align="right" valign="top">XHdmiC_Aux&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga33f0117552be5c9dd1f524734d6c6342">XV_HdmiC_AudioIF_GeneratePacket</a> (<a class="el" href="group__hdmi__common.html#gadd1f7b3c3bc3cd4fd48f6bb1a519e44d">XHdmiC_AudioInfoFrame</a> *AudioInfoFrame)</td></tr>
<tr class="memdesc:ga33f0117552be5c9dd1f524734d6c6342"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function generates and sends Audio Infoframes.  <a href="#ga33f0117552be5c9dd1f524734d6c6342">More...</a><br/></td></tr>
<tr class="separator:ga33f0117552be5c9dd1f524734d6c6342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacaa45c5624b2ddf0cd59bbed007a860a"><td class="memItemLeft" align="right" valign="top">XHdmiC_Aux&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gacaa45c5624b2ddf0cd59bbed007a860a">XV_HdmiC_AudioMetadata_GeneratePacket</a> (<a class="el" href="group__hdmi__common.html#ga6053a84a6ce1bff4f4fee5f6ab6af2f5">XHdmiC_AudioMetadata</a> *AudMetadata)</td></tr>
<tr class="memdesc:gacaa45c5624b2ddf0cd59bbed007a860a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function generates and sends Audio Metadata Packet.  <a href="#gacaa45c5624b2ddf0cd59bbed007a860a">More...</a><br/></td></tr>
<tr class="separator:gacaa45c5624b2ddf0cd59bbed007a860a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaaf85234d177f1e83dacb616b40e744b"><td class="memItemLeft" align="right" valign="top">XHdmiC_Aux&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#gaaaf85234d177f1e83dacb616b40e744b">XV_HdmiC_SPDIF_GeneratePacket</a> (<a class="el" href="group__hdmi__common.html#gad6b8399d61c1df4d2f43a9f8beae3929">XHdmiC_SPDInfoFrame</a> *SPDInfoFrame)</td></tr>
<tr class="memdesc:gaaaf85234d177f1e83dacb616b40e744b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function generates and sends SPD Infoframes.  <a href="#gaaaf85234d177f1e83dacb616b40e744b">More...</a><br/></td></tr>
<tr class="separator:gaaaf85234d177f1e83dacb616b40e744b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95f65ea159bdedfc87d998e98e7e53cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga95f65ea159bdedfc87d998e98e7e53cb">XV_HdmiC_DRMIF_GeneratePacket</a> (<a class="el" href="group__hdmi__common.html#gad015340b7446f0ee717fad548b74c316">XHdmiC_DRMInfoFrame</a> *DRMInfoFrame, XHdmiC_Aux *aux)</td></tr>
<tr class="memdesc:ga95f65ea159bdedfc87d998e98e7e53cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function generates and sends DRM Infoframes.  <a href="#ga95f65ea159bdedfc87d998e98e7e53cb">More...</a><br/></td></tr>
<tr class="separator:ga95f65ea159bdedfc87d998e98e7e53cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga802b31cd86479d6c5b24afded80bf7c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdmi__common.html#gaa43dceac5eee488e35c57a5616f705db">XHdmiC_Colorspace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga802b31cd86479d6c5b24afded80bf7c5">XV_HdmiC_XVidC_To_IfColorformat</a> (XVidC_ColorFormat ColorFormat)</td></tr>
<tr class="memdesc:ga802b31cd86479d6c5b24afded80bf7c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function converts the XVidC_ColorFormat to XHdmiC_Colorspace.  <a href="#ga802b31cd86479d6c5b24afded80bf7c5">More...</a><br/></td></tr>
<tr class="separator:ga802b31cd86479d6c5b24afded80bf7c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fe510c1663120f24d8baaa61b4396ea"><td class="memItemLeft" align="right" valign="top">XVidC_AspectRatio&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga2fe510c1663120f24d8baaa61b4396ea">XV_HdmiC_IFAspectRatio_To_XVidC</a> (<a class="el" href="group__hdmi__common.html#ga364c90224725c9e995d2b4298619b24f">XHdmiC_PicAspectRatio</a> AR)</td></tr>
<tr class="memdesc:ga2fe510c1663120f24d8baaa61b4396ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function converts the XVidC_ColorDepth to XHdmiC_ColorDepth.  <a href="#ga2fe510c1663120f24d8baaa61b4396ea">More...</a><br/></td></tr>
<tr class="separator:ga2fe510c1663120f24d8baaa61b4396ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga3ce8488141159167af137c6fd75a2319"><td class="memItemLeft" align="right" valign="top">const XHdmiC_VicTable&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga3ce8488141159167af137c6fd75a2319">VicTable</a> [VICTABLE_SIZE]</td></tr>
<tr class="memdesc:ga3ce8488141159167af137c6fd75a2319"><td class="mdescLeft">&#160;</td><td class="mdescRight">This table contains the attributes for various standard resolutions.  <a href="#ga3ce8488141159167af137c6fd75a2319">More...</a><br/></td></tr>
<tr class="separator:ga3ce8488141159167af137c6fd75a2319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03c6484b37c30805484c437cd4cda400"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_x_hdmi_c___frl_rate.html">XHdmiC_FrlRate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga03c6484b37c30805484c437cd4cda400">FrlRateTable</a> []</td></tr>
<tr class="memdesc:ga03c6484b37c30805484c437cd4cda400"><td class="mdescLeft">&#160;</td><td class="mdescRight">This table contains the attributes for various FRL Rate.  <a href="#ga03c6484b37c30805484c437cd4cda400">More...</a><br/></td></tr>
<tr class="separator:ga03c6484b37c30805484c437cd4cda400"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga408456dc0301bdfc2332d514f0b10619"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_x_hdmi_c___t_m_d_s___n___table.html">XHdmiC_TMDS_N_Table</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga408456dc0301bdfc2332d514f0b10619">TMDSChar_N_Table</a> []</td></tr>
<tr class="memdesc:ga408456dc0301bdfc2332d514f0b10619"><td class="mdescLeft">&#160;</td><td class="mdescRight">This table contains the CTS and N value of each TMDS character rate.  <a href="#ga408456dc0301bdfc2332d514f0b10619">More...</a><br/></td></tr>
<tr class="separator:ga408456dc0301bdfc2332d514f0b10619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga567039c29024b46839c4d34a8ac11f9e"><td class="memItemLeft" align="right" valign="top">const XHdmiC_FRL_CTS_N_Table_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga567039c29024b46839c4d34a8ac11f9e">FRL_CTS_N_Table</a> []</td></tr>
<tr class="memdesc:ga567039c29024b46839c4d34a8ac11f9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This table contains the CTS and N value of each FRL character rate.  <a href="#ga567039c29024b46839c4d34a8ac11f9e">More...</a><br/></td></tr>
<tr class="separator:ga567039c29024b46839c4d34a8ac11f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ce8488141159167af137c6fd75a2319"><td class="memItemLeft" align="right" valign="top">const XHdmiC_VicTable&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga3ce8488141159167af137c6fd75a2319">VicTable</a> [VICTABLE_SIZE]</td></tr>
<tr class="memdesc:ga3ce8488141159167af137c6fd75a2319"><td class="mdescLeft">&#160;</td><td class="mdescRight">This table contains the attributes for various standard resolutions.  <a href="#ga3ce8488141159167af137c6fd75a2319">More...</a><br/></td></tr>
<tr class="separator:ga3ce8488141159167af137c6fd75a2319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03c6484b37c30805484c437cd4cda400"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_x_hdmi_c___frl_rate.html">XHdmiC_FrlRate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdmi__common.html#ga03c6484b37c30805484c437cd4cda400">FrlRateTable</a> []</td></tr>
<tr class="memdesc:ga03c6484b37c30805484c437cd4cda400"><td class="mdescLeft">&#160;</td><td class="mdescRight">This table contains the attributes for various FRL Rate.  <a href="#ga03c6484b37c30805484c437cd4cda400">More...</a><br/></td></tr>
<tr class="separator:ga03c6484b37c30805484c437cd4cda400"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="gadd1f7b3c3bc3cd4fd48f6bb1a519e44d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_x_hdmi_c___audio___info_frame.html">XHdmiC_Audio_InfoFrame</a>  <a class="el" href="group__hdmi__common.html#gadd1f7b3c3bc3cd4fd48f6bb1a519e44d">XHdmiC_AudioInfoFrame</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains the data structure for Audio Infoframe. </p>

</div>
</div>
<a class="anchor" id="ga6053a84a6ce1bff4f4fee5f6ab6af2f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_x_hdmi_c___audio___metadata___packet.html">XHdmiC_Audio_Metadata_Packet</a>  <a class="el" href="group__hdmi__common.html#ga6053a84a6ce1bff4f4fee5f6ab6af2f5">XHdmiC_AudioMetadata</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains the data structure for Audio Metadata Infoframe. </p>

</div>
</div>
<a class="anchor" id="ga1e7df7cffb821e6456671097b78499f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_x_h_d_m_i_c___a_v_i___info_frame.html">XHDMIC_AVI_InfoFrame</a>  <a class="el" href="group__hdmi__common.html#ga1e7df7cffb821e6456671097b78499f6">XHdmiC_AVI_InfoFrame</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains the data structure for Auxiliary Video Information Info frame. </p>

</div>
</div>
<a class="anchor" id="gad015340b7446f0ee717fad548b74c316"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_x_hdmi_c___d_r_m___info_frame.html">XHdmiC_DRM_InfoFrame</a>  <a class="el" href="group__hdmi__common.html#gad015340b7446f0ee717fad548b74c316">XHdmiC_DRMInfoFrame</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains the data structure for Dynamic Range and Mastering Infoframe. </p>

</div>
</div>
<a class="anchor" id="ga771769db5c5d4504c37ddc770088df09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_x_hdmi_c___g_c_p___packet.html">XHdmiC_GCP_Packet</a>  <a class="el" href="group__hdmi__common.html#ga771769db5c5d4504c37ddc770088df09">XHdmiC_GeneralControlPacket</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains the data structure for General Control Packet. </p>

</div>
</div>
<a class="anchor" id="gad6b8399d61c1df4d2f43a9f8beae3929"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_x_hdmi_c___s_p_d___info_frame.html">XHdmiC_SPD_InfoFrame</a>  <a class="el" href="group__hdmi__common.html#gad6b8399d61c1df4d2f43a9f8beae3929">XHdmiC_SPDInfoFrame</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains the data structure for Source Product Descriptor Infoframe. </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="gaa43dceac5eee488e35c57a5616f705db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__hdmi__common.html#gaa43dceac5eee488e35c57a5616f705db">XHdmiC_Colorspace</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaa43dceac5eee488e35c57a5616f705dbaf58dbf25b748d7074aab4f8b3b3721e6"></a>XHDMIC_COLORSPACE_YUV420</em>&nbsp;</td><td class="fielddoc">
<p>Version 3 AVI InfoFrame. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga3c35d86d383b349827da726125764677"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__hdmi__common.html#ga3c35d86d383b349827da726125764677">XHdmiC_FrameRateCode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains FrameRate code information as per the HDMI 2.1b spec. </p>

</div>
</div>
<a class="anchor" id="ga6e404939307b039508d3f33af8455869"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__hdmi__common.html#ga6e404939307b039508d3f33af8455869">XHdmiC_FRLCharRate</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>FRL Character Rate Enumeration. </p>

</div>
</div>
<a class="anchor" id="ga8e0058531c83eb8e78fc88c99f589c47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__hdmi__common.html#ga8e0058531c83eb8e78fc88c99f589c47">XHdmiC_MaxFrlRate</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>FRL Rate Enumeration. </p>

</div>
</div>
<a class="anchor" id="ga364c90224725c9e995d2b4298619b24f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__hdmi__common.html#ga364c90224725c9e995d2b4298619b24f">XHdmiC_PicAspectRatio</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains Video identification information in tabular form. </p>

</div>
</div>
<a class="anchor" id="gaa865ece14535d6c9327b7dd57b829ae1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__hdmi__common.html#gaa865ece14535d6c9327b7dd57b829ae1">XHdmiC_ResolutionID</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains Resolution ID's information as per the HDMI 2.1b spec. </p>

</div>
</div>
<a class="anchor" id="ga5560783b48cec42ab0d279ecebd4d7cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__hdmi__common.html#ga5560783b48cec42ab0d279ecebd4d7cd">XVMaskColorId</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains the different background colors available. </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="gacca30ce011e378d78be159c4c11905eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_SamplingFrequencyVal XHdmiC_FRL_GetAudSampFreq </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#ga6e404939307b039508d3f33af8455869">XHdmiC_FRLCharRate</a>&#160;</td>
          <td class="paramname"><em>FRLCharRate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>CTS</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>N</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This returns the Audio Sample Frequency for FRL. </p>

<p>References <a class="el" href="group__hdmi__common.html#ga567039c29024b46839c4d34a8ac11f9e">FRL_CTS_N_Table</a>.</p>

</div>
</div>
<a class="anchor" id="ga980446cc43c26684b9ee7ca7e36d121f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdmiC_FRL_GetNVal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#ga6e404939307b039508d3f33af8455869">XHdmiC_FRLCharRate</a>&#160;</td>
          <td class="paramname"><em>FRLCharRate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XHdmiC_SamplingFrequencyVal&#160;</td>
          <td class="paramname"><em>AudSampleFreqVal</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This returns the N value in FRL mode based on its Audio Sample Frequency. </p>

<p>References <a class="el" href="group__hdmi__common.html#ga567039c29024b46839c4d34a8ac11f9e">FRL_CTS_N_Table</a>.</p>

</div>
</div>
<a class="anchor" id="gadedfe27d385f30a0918deea8db39107e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_SamplingFrequency XHdmiC_GetAudIFSampFreq </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_SamplingFrequencyVal&#160;</td>
          <td class="paramname"><em>AudSampFreqVal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This converts the Aud. </p>
<p>Sampling Freq. Value to Audio Info-frame Sampling Freq. Format. </p>

</div>
</div>
<a class="anchor" id="ga22f7bdff21611d718f0842e2e2cb1b69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_SamplingFrequencyVal XHdmiC_GetAudSampFreqVal </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_SamplingFrequency&#160;</td>
          <td class="paramname"><em>AudSampFreqVal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This converts the Audio Info-frame Sampling Freq. </p>
<p>Format. to Audio Sampling Freq. Value. </p>

</div>
</div>
<a class="anchor" id="ga1b7793b7e86b20c67830f7693c15cd52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_SamplingFrequency XHdmiC_TMDS_GetAudSampFreq </td>
          <td>(</td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>TMDSCharRate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>N</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>CTSVal</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This returns the Audio Sampling Rate and TMDS Character Rate. </p>
<p>This function is not expected to be called for CTS/N as 0. </p>

<p>References <a class="el" href="group__hdmi__common.html#ga408456dc0301bdfc2332d514f0b10619">TMDSChar_N_Table</a>.</p>

</div>
</div>
<a class="anchor" id="ga56cb0d46a7b567d7193cd28f2ffee1df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdmiC_TMDS_GetNVal </td>
          <td>(</td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>TMDSCharRate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XHdmiC_SamplingFrequency&#160;</td>
          <td class="paramname"><em>AudSampleFreq</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This returns the the N Value based Audio Sampling Rate and TMDS Character Rate. </p>

<p>References <a class="el" href="group__hdmi__common.html#ga408456dc0301bdfc2332d514f0b10619">TMDSChar_N_Table</a>.</p>

</div>
</div>
<a class="anchor" id="ga33f0117552be5c9dd1f524734d6c6342"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_Aux XV_HdmiC_AudioIF_GeneratePacket </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#gadd1f7b3c3bc3cd4fd48f6bb1a519e44d">XHdmiC_AudioInfoFrame</a> *&#160;</td>
          <td class="paramname"><em>AudioInfoFrame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function generates and sends Audio Infoframes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="gacaa45c5624b2ddf0cd59bbed007a860a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_Aux XV_HdmiC_AudioMetadata_GeneratePacket </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#ga6053a84a6ce1bff4f4fee5f6ab6af2f5">XHdmiC_AudioMetadata</a> *&#160;</td>
          <td class="paramname"><em>AudMetadata</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function generates and sends Audio Metadata Packet. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="ga9564cf5146bc722ba8f7e5bc22c32edd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_Aux XV_HdmiC_AVIIF_GeneratePacket </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#ga1e7df7cffb821e6456671097b78499f6">XHdmiC_AVI_InfoFrame</a> *&#160;</td>
          <td class="paramname"><em>infoFramePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function generates and sends Auxilliary Video Infoframes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="ga95f65ea159bdedfc87d998e98e7e53cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiC_DRMIF_GeneratePacket </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#gad015340b7446f0ee717fad548b74c316">XHdmiC_DRMInfoFrame</a> *&#160;</td>
          <td class="paramname"><em>DRMInfoFrame</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>aux</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function generates and sends DRM Infoframes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="ga3825c903911981964d8782372a02eedb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiC_GenerateCvtem </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>DscAuxFifo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XHdmiC_DscPpsData *&#160;</td>
          <td class="paramname"><em>DscPpsPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>HCact_Bytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>HFrontPorch</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>HBackPorch</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>HSyncWidth</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to Generate CVTEM Packet. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">@return,:</td><td>None</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ga2fe510c1663120f24d8baaa61b4396ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_AspectRatio XV_HdmiC_IFAspectRatio_To_XVidC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#ga364c90224725c9e995d2b4298619b24f">XHdmiC_PicAspectRatio</a>&#160;</td>
          <td class="paramname"><em>AR</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function converts the XVidC_ColorDepth to XHdmiC_ColorDepth. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Bpc</td><td>is the XVidC_ColorDepth value to be converted</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_ColorDepth value.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="ga913be1d343b1120ac73e586123029950"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiC_ParseAudioInfoFrame </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>AuxPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#gadd1f7b3c3bc3cd4fd48f6bb1a519e44d">XHdmiC_AudioInfoFrame</a> *&#160;</td>
          <td class="paramname"><em>AudIFPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function retrieves the Audio Info Frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="gaf78bf1f84599b853d1ea68945732bea4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiC_ParseAudioMetadata </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>AuxPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#ga6053a84a6ce1bff4f4fee5f6ab6af2f5">XHdmiC_AudioMetadata</a> *&#160;</td>
          <td class="paramname"><em>AudMetadata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function retrieves the Audio Metadata. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="ga733dff91b92b0fae2218cf01456ef402"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiC_ParseAVIInfoFrame </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>AuxPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#ga1e7df7cffb821e6456671097b78499f6">XHdmiC_AVI_InfoFrame</a> *&#160;</td>
          <td class="paramname"><em>infoFramePtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function retrieves the Auxiliary Video Information Info Frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="gabd1005bd244b1fc5c39f3378624524f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiC_ParseDRMIF </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>AuxPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#gad015340b7446f0ee717fad548b74c316">XHdmiC_DRMInfoFrame</a> *&#160;</td>
          <td class="paramname"><em>DRMInfoFrame</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function retrieves the DRM Infoframes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="gaccd59fa98f04c67259636ad94210a2df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiC_ParseGCP </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>AuxPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#ga771769db5c5d4504c37ddc770088df09">XHdmiC_GeneralControlPacket</a> *&#160;</td>
          <td class="paramname"><em>GcpPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function retrieves the General Control Packet. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="ga79cef776b730305feab45c6a19dfb10a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiC_ParseSPDIF </td>
          <td>(</td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>AuxPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#gad6b8399d61c1df4d2f43a9f8beae3929">XHdmiC_SPDInfoFrame</a> *&#160;</td>
          <td class="paramname"><em>SPDInfoFrame</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function retrieves the SPD Infoframes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="gaaaf85234d177f1e83dacb616b40e744b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_Aux XV_HdmiC_SPDIF_GeneratePacket </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hdmi__common.html#gad6b8399d61c1df4d2f43a9f8beae3929">XHdmiC_SPDInfoFrame</a> *&#160;</td>
          <td class="paramname"><em>SPDInfoFrame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function generates and sends SPD Infoframes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="ga802b31cd86479d6c5b24afded80bf7c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdmi__common.html#gaa43dceac5eee488e35c57a5616f705db">XHdmiC_Colorspace</a> XV_HdmiC_XVidC_To_IfColorformat </td>
          <td>(</td>
          <td class="paramtype">XVidC_ColorFormat&#160;</td>
          <td class="paramname"><em>ColorFormat</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function converts the XVidC_ColorFormat to XHdmiC_Colorspace. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ColorFormat</td><td>is the XVidC_ColorFormat value to be converted</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_Colorspace value.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__hdmi__common.html#ggaa43dceac5eee488e35c57a5616f705dbaf58dbf25b748d7074aab4f8b3b3721e6">XHDMIC_COLORSPACE_YUV420</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ga567039c29024b46839c4d34a8ac11f9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const XHdmiC_FRL_CTS_N_Table_t FRL_CTS_N_Table[]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This table contains the CTS and N value of each FRL character rate. </p>
<p>Each entry is of the format: 1) Sample Frequency (32kHz, 44.1kHz, and 48kHz) </p>

<p>Referenced by <a class="el" href="group__hdmi__common.html#gacca30ce011e378d78be159c4c11905eb">XHdmiC_FRL_GetAudSampFreq()</a>, and <a class="el" href="group__hdmi__common.html#ga980446cc43c26684b9ee7ca7e36d121f">XHdmiC_FRL_GetNVal()</a>.</p>

</div>
</div>
<a class="anchor" id="ga03c6484b37c30805484c437cd4cda400"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="struct_x_hdmi_c___frl_rate.html">XHdmiC_FrlRate</a> FrlRateTable[]</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">    {3, 0},     </div>
<div class="line">    {3, 3},     </div>
<div class="line">    {3, 6},     </div>
<div class="line">    {4, 6},     </div>
<div class="line">    {4, 8},     </div>
<div class="line">    {4, 10},    </div>
<div class="line">    {4, 12},    </div>
<div class="line">}</div>
</div><!-- fragment -->
<p>This table contains the attributes for various FRL Rate. </p>
<p>Each entry is of the format: 1) Number of lanes 2) Line Rate. </p>

</div>
</div>
<a class="anchor" id="ga03c6484b37c30805484c437cd4cda400"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="struct_x_hdmi_c___frl_rate.html">XHdmiC_FrlRate</a> FrlRateTable[]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This table contains the attributes for various FRL Rate. </p>
<p>Each entry is of the format: 1) Number of lanes 2) Line Rate. </p>

</div>
</div>
<a class="anchor" id="ga408456dc0301bdfc2332d514f0b10619"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="struct_x_hdmi_c___t_m_d_s___n___table.html">XHdmiC_TMDS_N_Table</a> TMDSChar_N_Table[]</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line">{</div>
<div class="line">        </div>
<div class="line">        {        0, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 25200000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 27000000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 31500000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 33750000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 37800000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 40500000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 50400000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 54000000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 67500000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 74250000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 81000000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        { 92812500, { 8192, 6272, 12288, 12544, 24576, 25088, 49152}},</div>
<div class="line">        {108000000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        {111375000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        {148500000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        {185625000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        {222750000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        {297000000, { 3072, 4704,  5120,  9408, 10240, 18816, 20480}},</div>
<div class="line">        {371250000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        {445500000, { 4096, 6272,  6144, 12544, 12288, 25088, 24576}},</div>
<div class="line">        {594000000, { 3072, 9408,  6144, 18816, 12288, 37632, 24576}}</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>This table contains the CTS and N value of each TMDS character rate. </p>
<p>Each entry is of the format: 1) Sample Frequency TMDS CLk, (32kHz, 44.1kHz, and 48kHz) </p>

<p>Referenced by <a class="el" href="group__hdmi__common.html#ga1b7793b7e86b20c67830f7693c15cd52">XHdmiC_TMDS_GetAudSampFreq()</a>, and <a class="el" href="group__hdmi__common.html#ga56cb0d46a7b567d7193cd28f2ffee1df">XHdmiC_TMDS_GetNVal()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3ce8488141159167af137c6fd75a2319"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const XHdmiC_VicTable VicTable[VICTABLE_SIZE]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This table contains the attributes for various standard resolutions. </p>
<p>Each entry is of the format: 1) Resolution ID 2) Video Identification Code. </p>

</div>
</div>
<a class="anchor" id="ga3ce8488141159167af137c6fd75a2319"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const XHdmiC_VicTable VicTable[VICTABLE_SIZE]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This table contains the attributes for various standard resolutions. </p>
<p>Each entry is of the format: 1) Resolution ID 2) Video Identification Code. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
